The Elm Architecture
https://scrapbox.io/files/64407ae8b7d4b5001b7158a8.png
What happens within the Elm program though? It always breaks into three parts:
Model — the state of your application
View — a way to turn your state into HTML
Update — a way to update your state based on messages
These three concepts are the core of The Elm Architecture.
家系ラーメンの親みたいな存在で、ここから数多くの状態管理アーキテクチャが派生している